var reg1=/\d/;
var reg2 = new RegExp("\d");

/*  正则表达式
\d 0-9任意一个数字
[]其中的任意一个字符
[0-9]  \d
      12 => [1][2] 匹配12
    [12a] 1,2,a
    [a-zA-Z0-9_]
    [^] 非其中的任意一个字符
    [^0-9]除了0-9之外的非数值
    \w  数字, 字母, 下划线
     .  点在外面匹配任意一个字符
     [.]  点在中括号里匹配就是点
     |    竖杠代表或
     2|3  2、3
     1[0-2]
     1[012]


     \D 反斜杆
   
     ? 0-1次
     0?[1-9] 

     +  1-多次（至少有一次）
     *  0-多次

     {,} 最少次数，最大次数
     {6,12}最少6个最多12个
     {6,}
     {,12}最多12个


     ^ 开始
     $ 结束


手机号，邮箱，年月日，中文，密码验证
//   1\d{10}验证手机号
//     1-[3-9]\d{9}验证手机号
//年月日  \d{4}-([1-9]|1[0-2])-(0?[1-9]|[12][0-9]|3[01])
//中文 [\u4e00-\u9fa5]
// \u4e00\u4e00  双字节

*/

var txt ="123abc456";
//var reg=/\d+/
var reg=/^\d+$/
console.log(reg.test(txt))


